*{margin:0;padding:0}
body{
font-family:"微软雅黑"; 
font-size:16px;
overflow-x:hidden;
}
a,a:hover{text-decoration:none;color:#777;}
ul{list-style:none}
img{
    max-width:100%;
}
.fix {
    *zoom: 1;
    *clear: both;
}
.imgZoom {
    overflow: hidden;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}

.pdf {
    padding: 10px;
    color: #006de0;
    font-size: 16px;
	margin-top:20px;
}
.pdf i {
    padding-right: 5px;
}
.pdf a{ color:#006de0;}
.pdf a:hover{ color:#006de0;}
.navbar-default{background-color:white !important; border-color:none;}

/* 首页样式 */

.banner{
position:relative;
width:100%;
overflow:hidden;
}
.banner img{
    display: block;
    margin:0 auto;
}
.banner-c{
    width:100%;
    overflow: hidden;
}
.banner-c img{
    display: block;
    margin:0 auto;
}

.banner video{
position:absolute;
top:0;
left:0;
width:100%;
}
.banner_desc{
width:50%;
position:absolute;
top:33%;
left:10%;
z-index:9;
background:rgba(0,0,0,.5);
padding:60px;
color:white;
text-align:left;
}
.banner_desc h2{
font-weight:bold;
margin-bottom:40px;
}
.banner_desc p{
line-height:40px;
color:#ddd;}

.banner_box{
position:relative;
}
.banner_info{
position:absolute;
top:35%;
left:15%;
text-align:left;
color:white;
}
.banner_t{
font-size:64px;
font-weight:bold;
margin-bottom:20px;
}
.h_video video{
width:100%;
height:372px;
}



.home_about{
    padding:60px 0;
}
.h_about{
/*     background:#eaeaea; */
    /* padding:20px; */
    font-size:16px;
    line-height: 30px;
}
.bg_gray{
	background:#eaeaea;
	padding:20px;
}
.h_about h4{
    color:#555;
}
.h_about h4,.h_about h2{
    font-weight: bold;
    margin:0;
}
.h_about h2{
    color:#eda22b;
    margin-bottom:60px;
    margin-top:10px;
}
.h_about_info{
    color:#555;
}
.h_about .h_about_btn{
    width:30px;
    height:30px;
    line-height: 30px;
    text-align: center;
    border:1px solid #999;
    color:#999;
    margin-top:60px;
    transition: all .8s;
}

.glyphicon{top:6px;}
.ab_btn .glyphicon{top:0;}
.h_fm, .h_team{
    position: relative;
	overflow:hidden;
	height:175px;
}
.h_fm h3, .h_team h3{
    position: absolute;
    top:36%;
    left:35%;
    font-weight: bold;
    color:white;
}
.h_team{
    margin-top:25px;
}
a:hover .h_about_btn{
    background:#eb9814;
    color:white;
}

.h_fm img, .h_team img{
width:100%;
transition:all .8s;
-webkit-transition:all .8s;
-moz-transition:all .8s;
-o-transition:all .8s;
}

.h_fm:hover img,.h_team:hover img{
transform:scale(1.2);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-o-transform:scale(1.2)
}



.h_product{
    position: relative;
    height:1480px;
}
.h_shuzi{
    padding:60px 0 120px;
    background: url(../../images/h_pro.jpg) no-repeat;
    position: relative;
}

.h_pro{
    position: absolute;
    top:240px;
    left:0;
    width: 100%;
    z-index: 9;
}
.h_pro_item{
    background: white;
    padding:60px 0 0;
    border-radius:4px 4px 0px 0px;
    text-align: center;
}
.h_pro_item h4{
    font-weight: bold;
    color:#555;
}
.h_pro_item h2{
    font-weight: bold;
}
.h_pro_menu{
    width:100%;
    text-align: center;
    overflow: hidden;
    margin:30px auto 0;
}
.h_pro_menu ul{
overflow:hidden;
width:88%;
margin:0 auto;}
.h_pro_menu ul li{
    float:left;
    border-right:2px solid #eb9814;
	
/*     width:calc(100% / 8);
    width: -webkit-calc(100% / 8);
    width: -moz-calc(100% / 8);
    width: -o-calc(100% / 8);
     */}
.h_pro_menu ul li a{padding:0 20px;}
.h_pro_menu ul li:last-child{
    border-right:none;
}

.h_pro_pic .bd {
/*     background: #f6f6f6; */
    padding: 65px 0 0;
}
.h_pro_pic .bd .li_ {
    width: 24%;
    float: left;
    margin-right: 1.3%;
    padding-bottom: 137px;
    position: relative;
    transition: all 0.5s ease;
    margin-bottom: 35px;
}
*[class*="rect-"] ._full {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    *height: auto;
}
*[class*="rect-"] {
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
}
.bd .rect-1061 {
    padding-bottom: 80%;
}
.bd .li_ .intro {
    background: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
}
.bd .li_ .intro .box {
    padding: 32px 20px 28px;
}
.bd .li_ .intro .box .tit {
    margin-bottom: 10px;
}
.bd .li_ .intro .box .tit a {
    display: block;
    font-size: 24px;
    line-height: 30px;
    color: #666;
    font-weight: bold;
}
.bd .li_ .intro .box .con {
    height: 0;
    overflow: hidden;
    transition: all 0.5s ease;
    text-align: left;
}
.fix:before, .fix:after {
    display: table;
    clear: both;
    content: '';
}
.bd .li_ .intro .box .con a {
    display: block;
/*     float: left;
    width: 48%;
    margin-right: 2%; */
    line-height: 27px;
    font-size: 14px;
    color: #00a1e9;
}

.bd .li_ .intro .box .con ul{overflow:hidden;}
.bd .li_ .intro .box .con ul li{float:left;width: 50%;text-align: center;}
.bd .li_ .intro .box .con ul li:last-child(margin-right:0;)

.bd .li_ .intro .box .intro_more {
    margin-top: 15px;
}
.bd .li_ .intro .box .intro_more a {
    margin-right: 13px;
    display: inline-block;
    font-size: 14px;
    position: relative;
    color: #666;
}
.bd .li_ .intro .box .intro_more a:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0px;
    height: 1px;
    background: #666;
    transition: all 0.5s ease;
}
.bd .li_ .intro .box .intro_more a:after {
    content: '';
    width: 10px;
    height: 10px;
    background: url(../../images/h_pro_jt.png) no-repeat center;
    position: absolute;
    right: -15px;
    top: 50%;
    margin-top: -5px;
}
.h_pro_pic .bd .li_four {
    margin-right: 0;
}

.li_line {
    width: 0;
    height: 5px;
    background: #eb9814;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all 0.5s ease;
}
.h_pro_kj:hover .li_line{
        width: 100%;
    }

.h_pro_pic .bd .li_ img{
transition:all .8s;
-webkit-transition:all .8s
-moz-transition:all .8s;
-o-transition:all .8s;
}

.h_pro_pic .bd .li_:hover {
        box-shadow: -4px 2px 20px 1px rgba(0,0,0,0.2);
    }
.h_pro_pic .bd .li_:hover img{
transform:scale(1.2);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-o-transform:scale(1.2);
}
.bd .li_:hover .intro .box .con {
        height: 120px;
        font-size: 14px;
        color: #777;
        margin-top: 20px;        
    }
.bd .li_ .intro .box .intro_more a:hover:before {
        width: 100%;
    }
.bd .li_:hover .li_line {
        width: 100%;
    }
.bd .bd_more {
        width: 220px;
        height: 52px;
        line-height: 52px;
        text-align: center;
        color: #666;
        border: 1px solid #666;
        border-radius: 3px;
        font-size: 18px;
        cursor: pointer;
        margin: 0 auto;
        transition: all 0.5s ease;
    }
    .bd .bd_more:hover{
        border-color: #eb9814;
        background: #eb9814;
        color: #fff;}

.bd .bd_more:hover a{
color:#fff;
}
/* 首页新闻 */
.h_news{
    width:100%;
    overflow: hidden;
    margin-bottom:60px;
}
.h_news_title{
    text-align: center;
}
.h_news_title h2{
    font-weight: bold;
	margin-bottom:20px;
}
.h_news_title div{
    font-size:18px;
    color:#555;
}
.h_news_item{
    margin-top:40px;
	overflow:hidden;
}
.h_news_list{
    width:100%;
}
.h_news_info{
    background:linear-gradient(to bottom, #024995 0%,#0a883d 100%);
    background:-webkit-linear-gradient(to bottom, #024995 0%,#0a883d 100%);
    background:-moz-linear-gradient(to bottom, #024995 0%,#0a883d 100%);
    background:-o-linear-gradient(to bottom, #024995 0%,#0a883d 100%);
    padding:30px 20px;
}
.h_news_lanmu a,.h_news_tit a{
    color:white;
}
.h_news_lanmu{
    width:64px;
    padding-bottom:10px;
    border-bottom:2px solid #fff;
    margin-bottom:10px
}
.h_news_tit {
    font-size:20px;
}
.h_news_list .h_news_img{
    overflow: hidden;
}
.h_news_list .h_news_img img{
    transition: all .8s;
    height:465px;
    display: block;
    margin:0 auto;
}

.h_news_list:hover .h_news_img img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}
/* .h_news_img_bg{
background-size:cover;
background-position:center;
height:465px;
}
 */
.h_news_list1{
    width:48%;
    float:left;
    margin-right:4%;
	overflow:hidden;
}
.h_news_list1 img{
    height:223px;
    display: block;
    margin:0 auto;
}
.h_news_list1 a{
display:block;
transition:all .8s;
-webkit-transition:all .8s;
-moz-transition:all .8s;
-o-transition:all .8s;
}
.h_news_list1:nth-child(2){
    margin-right:0;
}

.h_news_list1:hover a{
-webkit-transform: translateY(-8px);
  transform: translateY(-8px);
  }
.h_news_item_info{
    background:#024995;
    padding:20px 10px;
    color:white;
}
.h_news_date{
    font-size:14px;
    margin-top:10px;
}
.h_news_con{
    background:linear-gradient(to right, #024995 0%,#0a883d 100%);
    background:-webkit-linear-gradient(to right, #024995 0%,#0a883d 100%);
    background:-moz-linear-gradient(to right, #024995 0%,#0a883d 100%);
    background:-o-linear-gradient(to right, #024995 0%,#0a883d 100%);
    padding:40px 20px;
    margin-top:30px;
    height:246px;
}
.h_news_con_b{
transition:all .8s;
-webkit-transition:all .8s;
-moz-transition:all .8s;
-o-transition:all .8s;
}
.h_news_con:hover .h_news_con_b{
transform:translateY(10px);
-webkit-transform:translateY(10px);
-moz-transform:translateY(10px);
-o-transform:translateY(10px);
}
.h_news_desc{
    margin-top:20px;
    line-height: 30px;
}
.h_news_desc a{
    color:#cccccc;
}

/* 首页解决方案 */
.h_fangan{
    background:url(../../images/h_fangan.jpg) no-repeat;
    padding:60px 0;
    /* margin-bottom:60px; */
    background-attachment: fixed;
    background-size: cover;
    height:740px;
}
.h_fangan_by{
    font-family: "华文行楷";
    font-size:64px;
    text-align: center;
    color:white;
}
.h_fangan_by1{
    font-size:24px;
    text-align: center;
    color:white;
}
.form_box{
    padding: 60px 18% 60px;
    overflow: hidden;
}
.drop_down {
    float: left;
    border: solid 1px #fff;
    color: #5b5b5b;
    background: #eaeaea;
    font-size: 14px;
    height: 49px !important;
    line-height: 49px;
    width: 35%;
    text-indent: 10px;
    margin-right: 10px;
}

.drop_down option{
    line-height: 30px;
}
.form_box button {
    width: 24%;
    float: left;
    outline: none;
    border: none;
    background: #eb9814;
    height: 49px;
    line-height: 49px;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}
.chaxun{
width: 24%;
    float: left;
    outline: none;
    border: none;
    background: #eb9814;
    height: 49px;
    line-height: 49px;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    color: #fff;}



.h_fangan_item{
    width:100%;
}
.h_fa_b{overflow:hidden}
.h_fa{
    width:100%;
    overflow: hidden;
	transition:all .8s;
	-webkit-transition:all .8s;
	-moz-transition:all .8s;
	-o-transition:all .8s;
}
.h_fa img{
    position: relative;
}
.h_fa_b:hover .h_fa{
transform:scale(1.1);
-webkit-transform:scale(1.1);
}

.h_cricle{
    position: absolute;
    width:140px;
    height:140px;
    background:rgba(0,61,147,.8);
    border-radius: 50%;
    top:25%;
    left:35%;
    text-align: center;
    line-height: 140px;
    transition: all .8s;
}
.font102{
    font-size:102px;
    font-weight: bold;
    color:white;
}
.c-yellow{
    background:rgba(235,152,20,.8);
}
.h_fa_desc{
    width:100%;
    color:white;
    text-align: center;
    background:#024995;
    line-height: 60px;
    font-size:20px;
}
.h_fa:hover .h_cricle{
    transform:rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
}

/* footer */

/* footer结束 */

/* 首页样式结束 */
/* 内容 */
.ab_con{
    padding:60px 0;
    color:#555;
	line-height:30px;
}
.ab_con h2{
    text-align: center;
    margin-bottom:20px;
}
.ab_con .ab_jj{
    width:80%;
    margin: 0 auto;
    text-align: center;
    line-height: 30px;
    text-indent: 2em;
}
.ab_info{
    background:#eaeaea;
    overflow: hidden;
    padding:60px 0;
}
.ab_info_con a:hover{
    color:#555555;
}
.ab_info_con h3{
    font-weight: bold;
    line-height: 50px;
}
.ab_info_con .ab_js{
    line-height: 30px;
}
.ab_info_con .ab_btn{
    width:30px;
    height:30px;
    border:1px solid #ccc;
    margin-top:30px;
    text-align: justify;
}
.ab_info_con .ab_btn span{
    display: block;
    line-height: 30px;
    text-align: center;
    color: #ccc;
}
.a_pic{
    width:100%;
    overflow: hidden;
}
.a_pic img{
    width:100%;
    transition: all .8s;
    -o-transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
}
.a_pic:hover img{
    transform: scale(1.2);
    -o-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
}
.a_pic .a_ico{
    display: block;
    border-style: solid;
    border-width: 15px;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 0;
    height: 0;
}
.a_wh{
    position: relative;
}
.a_wh .a_wh_tit{
    position: absolute;
    bottom:0;
    left:0;
    width:100%;
    line-height: 60px;
    background:rgba(235,152,20,.8);
    font-size:24px;
    font-weight: bold;
    padding-left:20px;
	color:white;
}
.a_wh .a_wh_tit span{
    float:right;
    line-height: 60px;
    padding-right:20px;
    color:white;
    opacity: .5;
}

.about_item{
    overflow: hidden;
    margin-bottom:60px;
}
.about_item_info{
    overflow: hidden;
}
.about_item_info .ab_item_info{
    width: 100%;
    overflow: hidden;
    position: relative;
}
.about_item_info .ab_item_info img{
    width:100%;
    transition: all .8s;
    -o-transition: all .8s;
    -moz-transition: all .8s;
    -webkit-transition: all .8s;
}
.about_item_info .ab_item_info:hover img{
    transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.ab_item_tit{
    line-height: 60px;
    position: absolute;
    left:0;
    bottom:0;
    background: rgba(235,152,20,.8);
    width:100%;
    font-size:24px;
    font-weight: bold;
    padding-left:20px;
    padding-right:20px;
    color:white;
}
.ab_item_tit span{
    float: right;
    line-height: 60px;
    opacity: .5;
}



/*二级导航*/
 .xc_nav{border-bottom:1px solid #d6d8db; line-height:70px}
 .navbar{
     width:60%;
     float: left;
     border: 0;
     margin-bottom:0;
 }
 .xc_crumbs{
     float:right;
     font-size:14px;
 }
 .navbar-nav > li > a{
    padding:0 15px;
    line-height: 50px;
    font-size:16px;
    margin:0px 10px;
	height:50px;
 }
 .navbar-default .navbar-nav > .active > a{
     color:#024995;
     background-color: #fff;
     border-bottom:4px solid #024995;
 }
 .navbar-nav > li > a:hover{
     background-color:#fff;
 }
 .navbar-default .navbar-nav > .active > a:hover{
    background-color:#fff;
 }
 .xc_nav .nav{
     width:100%;
 }
 .navbar-default .navbar-nav > li > a:hover{
     color:#00a1e9;
 }
 .navbar-default .navbar-nav > li > a:active{
    color:#00a1e9;
    border-bottom:4px solid #00a1e9;
 }
 .navbar-toggle{
     float: none;
     margin-left:20px;
 }



/* footer */
.footer{
    background:#333333;
    padding:60px 0;
}
.footer .bz img:first-child{
    width:120px;
    display: block;
    margin:0 auto;
    margin-bottom:20px;
}
.footer .bz img:nth-child(2){
    width:100px;
    display: block;
    margin: 0 auto;
}
.footer .ft_nav ul{
    overflow: hidden;
}
.footer .ft_nav ul>li{
    float:left;
    color:#fff;
}
.footer .ft_nav ul>li span{
    display: block;
    font-size:20px;
    font-weight: bold;
    margin-bottom:20px;
}
.footer .ft_nav ul li ul li{
    float:none;
    line-height: 26px;
}
.footer .ft_nav ul li ul li a{
    font-size: 14px;
    color:#cccccc;
}
.footer .ft_contact{
    border-top:1px solid #555555;
    border-bottom:1px solid #555555;
    padding:15px 0;
    margin-top:40px;
    overflow: hidden;
    color:#ccc;
    font-size: 14px;
}
.footer .ft_contact div{
    float:left;
    width:25%;
    text-align: center;
}

.footer .ft_copyright{
    overflow: hidden;
    color:#ccc;
    margin-top:20px;
    font-size:14px;
}
.footer .ft_copyright div{
    float:left;
    margin-right:100px;
}
.footer .ft_copyright div a{
    color:#ccc;
}
.footer .ft_copyright div:last-child{
    margin-right:0;
}


/* 社会责任 */
.shzr{
    width:100%;
    overflow: hidden;
}
.shzr_info{
    margin:60px 0;
}
.shzr_img{
    width:60%;
    float:left;
}
.shzr_desc{
    width:40%;
    float:left;
    background:#00a1e9;
    padding:74px 60px;
    color:white;
}
.shzr_desc .shzr_jieshao{
    margin-top: 40px;
    line-height: 30px;
}
.shzr_kh{
    border:1px solid #ccc;
    padding-top:30px;
    padding-left:40px;
    padding-right:40px;
    margin-bottom:30px;
    height:163px;
    transition: all .8s;
    -moz-transition: all .8s;
    -webkit-transition: all .8s;
    -o-transition: all .8s;
}
.shzr_list h3{
    margin-bottom:15px;
    font-weight: bold;
    color:#777;
    transition: all .8s;
    -moz-transition: all .8s;
    -webkit-transition: all .8s;
    -o-transition: all .8s;
}
.shzr_list div{
    color:#999;
    line-height: 24px;
    transition: all .8s;
    -moz-transition: all .8s;
    -webkit-transition: all .8s;
    -o-transition: all .8s;
}

.shzr_list:hover .shzr_kh{
    background:#eb9814;
}
.shzr_list:hover h3{
    color:white;
}
.shzr_list:hover div{
    color:white;
}

.shzr_list:nth-child(4) .shzr_kh,.shzr_list:nth-child(5) .shzr_kh,.shzr_list:nth-child(6) .shzr_kh{
    margin-bottom:0;
}

.box{padding:40px 0;}
.ze_title,.ze_title h2{
	color:#0168b7;
}
.ze_title h2{
font-weight:bold;
}
.zhuxue_b h3{
	color:#0168b7;
	text-align:center;
	font-weight:bold;
	width:180px;
	margin:0 auto;
	padding-bottom:10px;
	border-bottom:1px solid #0168b7;
	margin-bottom:30px;
}
.zhuxue_info{overflow:hidden;margin-bottom:40px}
.zhuxue_c {
    width: 54%;
    background: #0168b7;
    padding: 48px 40px;
    float: left;
    line-height: 30px;
    color: white;
}
.zhuxue_i{
width:45%;
float:right;
}
.fupin_c{
    width: 54%;
    background: #15a93b;
    padding: 28px 40px;
    float: right;
    line-height: 30px;
    color: white;
}
.fupin_i{
width:45%;
float:left;
}
.zaihai_b h3{
	color:#0168b7;
	text-align:center;
	font-weight:bold;
	width:360px;
	margin:0 auto;
	padding-bottom:10px;
	border-bottom:1px solid #0168b7;
	margin-bottom:30px;
	}
.zaihai_c{
    width: 54%;
    background: #0168b7;
    padding: 65px 40px;
    float: left;
    line-height: 30px;
    color: white;
}
.zaihai_i{
width:45%;
float:right;
}


/* tab选项 */
.shzr_tab{
    margin:60px 0;
    overflow: hidden;
}
a:hover,a:focus{
    text-decoration: none;
    outline: none;
}
.vertical-tab{
    /* font-family: 'Chivo', sans-serif; */
    display: table;
}
.vertical-tab .nav-tabs{
    display: table-cell;
    width: 25%;
    min-width: 25%;
    vertical-align: top;
    border: none;
    border-right: 3px solid #e7e7e7;
}
.vertical-tab .nav-tabs li{
   float: none;
   vertical-align: top;
}
.vertical-tab .nav-tabs li a{
    color: #777;
    background: #eaeaea;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 30px 20px;
    margin: 0 0 1px 0;
    transition: all 0.3s ease 0s;
    margin-bottom:10px;
}
.vertical-tab .nav-tabs li a:hover,
.vertical-tab .nav-tabs li.active a,
.vertical-tab .nav-tabs li.active a:hover{
    color: #198df8;
    background: #fff;
    border: none;
}
.vertical-tab .nav-tabs li a:before,
.vertical-tab .nav-tabs li a:after{
    content: "\f054";
    color: #198df8;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 18px;
    opacity: 0;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: -4px;
    z-index: 1;
    transition: all 0.3s ease 0.1s;
}
.vertical-tab .nav-tabs li a:after{
    content: "";
    background: #198df8;
    width: 3px;
    height: 100%;
    transform: translateY(0);
    top: 0;
    right: 8px;
    transition: all 0.3s ease 0s;
}
.vertical-tab .nav-tabs li a:hover:before,
.vertical-tab .nav-tabs li.active a:before{
    opacity: 1;
    right: -17px;
}
.vertical-tab .nav-tabs li a:hover:after,
.vertical-tab .nav-tabs li.active a:after{
    opacity: 1;
    right: -3px;
}
.vertical-tab .tab-content{
    color: #555;
    background-color: #fff;
    font-size: 16px;
    /* letter-spacing: 1px; */
    line-height: 36px;
    padding: 10px 15px 10px 25px;
    display: table-cell;
    position: relative;
}
.vertical-tab .tab-content h3{
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 5px 0;
}
.col-md-offset-3{
margin-left:0;    
}
.shzr_xm img{
    width:100%;
}
.shzr_xm_info{
    height:403px;
    overflow-y:auto;
    text-align: justify;
    padding:20px;
    border: 1px solid #ccc;
}


/* 媒体聚焦 */
.news{
    width:100%;
}
.ht_news{
    width:100%;
    background:url(../../images/news_img.jpg) no-repeat;
    padding:140px 0 80px;
}
.ht_news h2{
    font-size: 42px;
    font-weight: bold;
    text-align: center;
}
.ht_news_item{
    width:100%;
    margin-top:60px
}


.news_left{
    width: 49%;
    float: left;
/*     height:470px;
     */}
#news_com .swiper-slide img{
    max-width:100%;
    display: block;
    margin:0 auto;
    height:470px;
    position: relative;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}

#news_com .swiper-slide:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.ht_box{
    width:100%;
    position: absolute;
bottom:0;
left: 0;
background:rgba(2,73,149,.2);
color:white;
padding:30px 20px;
z-index: 9;
}
.ht_box .d{
    line-height: 30px;
	text-align:left;
}
.ht_box .t{
    font-size:18px;
	text-align:left;
}

.news_right {
    width: 50%;
    float: right;
}
.r_top{
    width:100%;
    margin-bottom:15px;
}
.top_l{
    width:49%;
    float:left;
    position: relative;
    height:228px;
    overflow: hidden;
}
.top_r{
    width:49%;
    float:right;
    position: relative;
    height:228px;
    overflow: hidden;
}
.top_l img,.top_r img{
    height: 228px;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}

.r_bot{
    width:100%;
}
.bot_l{
    width:49%;
    float:left;
    height:228px;
    background: #eb9814;
}
.bot_r{
    width:49%;
    float:right;
    height:228px;
    background: #024995;
}
.bot_box{
    color:white;
    margin-top:20%;
    padding:0 20px;
}
.bot_box .bot_t{
    font-size:16px;
    margin-top:10px;
}
.top_l:hover img,.top_r:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transfrom:scale(1.2);
}


.hy_news{
    width:100%;
    padding:60px 0;
}
.hy_news h2{
    font-size: 42px;
    font-weight: bold;
    text-align: center;
    margin-bottom:60px;
}

.hy_news_box{
    width:100%;
    margin-bottom:30px;
}
.hy_news_img{
    width:100%;
    height:280px;
    overflow: hidden;
}
.hy_news_img img{
    max-width:100%;
	display:block;
	margin:0 auto;
    height:280px;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.hy_news_img:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}
.hy_news_info{
    width:100%;
    /* background: #eb9814; */
    padding:30px 20px;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.hy_news_lm{
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    padding-bottom:10px;
    width:56px;
    color:#999;
}
.hy_news_d{
    margin-top:10px;
    font-size: 14px;
    margin-bottom:10px;
    color:#999;
}
.hy_news_box:hover .hy_news_lm,.hy_news_box:hover .hy_news_d{
    color:white;
}

.hy_news_box:hover .hy_news_info{
    background:#eb9814;
    color:white;
}
/* 新闻列表 */
.news_list{
    padding:60px 0;
}
.media-list {
    overflow: hidden;
    margin-bottom: 30px;
    padding-top: 15px;
}
.media-time {
    background-color: #ddd;
    padding: 20px 0;
}
.text-center {
    text-align: center;
}
.media-time-year {
    font-size: 24px;
}
.font-bold {
    font-weight: bold;
}
.cat-news-title {
    font-size: 18px;
    font-weight: bold;
}

.cat-news-title a, .cat-news-time {
    color: #5a5a5a;
}

.cat-news-time {
    padding: 5px 0;
    font-size: 14px;
    margin-top:5px;
    margin-bottom:5px;
}
.cat-news-des {
    color: #868686;
    height: 60px;
    overflow: hidden;
}
.media-list:hover {
    background-color: #f7f7f7;
}
.media-list:hover .media-time {
    background-color: #ec6616;
    color: #fff;
}
.show-news-title {
    margin-bottom: 30px;
}
.news-info {
    overflow: hidden;
    border-bottom: 1px solid #f7f7f7;
    padding-bottom: 10px;
    color: #555;
    font-size: 14px;
}
.border-right {
    border-right: 1px solid #ddd;
}
.padding-zero {
    padding: 0;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.show-news-info {
    font-size: 16px;
    line-height: 2em;
    margin-top:30px;
}

/* 产品首页 */
.product_lanmu{
    padding:60px 0;
}
.product_lanmu h2{
    font-size: 42px;
    text-align: center;
    font-weight: bold;
    margin-bottom:60px;
}
.product_box{
    width:100%;
}
.product_box .product_lanmu_list{
    width:25%;
    float: left;
    height:640px;
    background: #e8e8e8;
    border-right:white 1px solid;
    padding-top:100px;
    position: relative;
    overflow: hidden;
}
.product_box .product_lanmu_list h3{
    text-align: center;
    font-weight: bold;
    padding:0px 20px;
}
.pro_slogan{
    text-align: center;
    line-height: 60px;
    padding:0px 20px;
}
.product_box .product_lanmu_list img{
    display: block;
    width:100%;
    height:285px;
    margin-top:40px;
}
.pro_lanmu_hover{
    height:100%;
    width:100%;
    position: absolute;
    left: -100%;
    top:0;
    background: #eb9814;
    color:white;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
}
.product_box ul li .pro_lanmu_hover img{
    width:80px;
    height:80px;
    margin:0 auto;
    display: block;
    margin-top:60px;
}
.product_box ul li .pro_lanmu_hover h3{
    margin-top:40px;
}
.product_box ul li .pro_lanmu_hover h3 a{
    color:white;
}
.pro_lanmu_hover ul li{
    text-align: center;
    background:#fff;
    margin:10px 20px;
    line-height: 40px;
}
.pro_lanmu_hover ul{
    margin-top:20px;
}
.pro_lanmu_hover a h3{color:white;}
.pro_lanmu_hover a .pro_slogan{color:white;}


.product_box .product_lanmu_list:hover .pro_lanmu_hover{
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
}








/* 产品列表 */
.product_list{
    width:100%;
    padding:60px 0;
	overflow:hidden;
}
.product_list ul{max-width:100%;overflow:hidden;}
.item_box{
    width:100%;
    border:1px solid #d2d2d2;
    margin-bottom:30px;
}
.item_box .img{
    width:100%;
    overflow: hidden;
    height:265px;
}
.item_box .img img{
    height:265px;
	max-width: 100%;
    margin: 0 auto;
    display: block;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.pro_li_item:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);   
}
.item_box .pro_box{
    width:100%;
    padding:30px 20px;
}
.item_box .pro_box .t{
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #d2d2d2;
    padding: 0px 0 10px;
	height:60px;
}
.item_box .pro_box .c{
    margin: 30px 0;
    font-size:14px;
    color:#777;
	height:40px;
	overflow:hidden;
}
.item_box .btn_box{
    overflow: hidden;
}
.item_box .btn_box .btn1{
    margin-right: 30px;
    border:1px solid #999;
    padding:8px 15px;
    margin-left:30px;
    font-size:14px;
    float: left;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.item_box .btn_box .btn2{
    margin-right: 30px;
    border:1px solid #999;
    padding:8px 15px;
    font-size:14px;    
    float: left;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.item_box .btn_box .btn1:hover{
    background:#eb9814;
} 
.item_box .btn_box .btn2:hover{
    background: #5a5a5a;
}
.item_box .btn_box .btn1:hover a{
    color:#fff;
}
.item_box .btn_box .btn2:hover a{
    color:#eb9814;
}
.zxly{overflow:hidden;}
.zxly h3{border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-bottom:20px; text-align:center; font-weight:bold;}
.color_red{text-align:center; color:red; margin-bottom:40px}

/* 产品列表结束 */

/* 产品展示 */



.pro_desc{
    width:100%;
    position: relative;
    margin-top: 30px;
}
.suolue{
    width: 100%;
    overflow: hidden;
}
.sl_img{
    width:100%;
    height:560px;
	overflow:hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.sl_img img{
    max-width:100%;
    display: block;
    margin:0 auto;
    max-height:560px;
	transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
}
.sl_img:hover img{
transform:scale(1.2);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-o-transform:scale(1.2);
}
.sl_info{
    padding:40px 0;
    padding-right:10%;
}

.sl_info .pro_lm a{
    font-size:20px;
    color:#999;
    font-weight: bold;
}
.sl_info h2{
    font-weight: bold;
    margin-top:20px;
    line-height: 44px;
    margin-bottom:40px;
}
.sl_info .pro_desc{
    padding-top:30px;
    font-size:14px;
    color:#999;
    line-height: 30px;
    padding-right:10%;
}

.pro_desc:before{
    content: '';
    position: absolute;
    left: 0;
    top: -10px;
    width: 20%;
    height: 2px;
    background: #1c9bea;
    z-index: 2;
}
.pro_desc:after{
    content: '';
    position: absolute;
    left: 0;
    top: -10px;
    width: 90%;
    height: 1px;
    background: #b1b1b1;
}
.pro_tel{
    font-size:18px;
    color:#777;
    margin-top:40px;
}
.pro_tel span{
    margin-right:10px;
}

.pro_btn{
    width:180px;
    line-height: 48px;
    font-size:18px;
    background: #eb9814;
    text-align: center;
    margin-top:40px;
	float:left;
	margin-right:40px;
}
.pro_btn:last-child{margin-right:0;}
.pro_btn a{
    color:white;
}
.pro_btn span{
    margin-right:10px;
}

.product_content{
    padding-top:40px;
}
/* 产品内页栏目 */
.section-content{ border-bottom: 1px solid #bbb; width: 100%; margin: auto; padding:40px; /* min-height:320px; */}
.pro_td_tit{
    font-size:30px;
    font-weight: bold;
    color:#999;
    margin-bottom:30px;
}
.pro_td_con{
    width:70%;
    font-size: 14px;
    color:#666;
    line-height: 30px;
	overflow:hidden;
}
.nav-height{ position:relative; height: 50px;margin-bottom:30px;}
.nav-wrap { width: 100%;height: 50px;background: #fff;}
.nav-wrap.navFix{position: fixed;top: 100px;left: 0;  box-shadow: 0 0 5px rgba(0,0,0, 0.2);border-bottom:1px solid #e3e3e3\9; z-index: 99999;} 
.nav-wrap ul {padding: 0;margin: 0 auto; width: 1440px; display: block; border-bottom: 2px solid #eee;}
.nav-wrap.navFix ul{ border-bottom: 0;}
.nav-wrap li { display: inline-block; text-align: left; height: 50px; line-height: 50px; float: left;}
.nav-wrap li a {display: block;padding: 0 20px;font-size:20px; color: #333; text-decoration: none; font-weight: bold;}
.nav-wrap li a:hover{color: #4680d1;}
.nav-wrap li a.active {border-bottom:4px solid #4680d1;color: #4680d1;}
.nav-mobile {display: none;font-weight: bold;width: 100%;}
.click-me {width: 150px;height: 30px; background: #4680d1;color: white; text-align: center;line-height: 30px;}
.click-me a {display: block;color: white;}

#pro_case .swiper-wrapper,#pro_case .swiper-slide{
    height:auto;
}
#pro_case .swiper-slide{
    overflow: hidden;
}
.pro_case_img{
    overflow: hidden;
}
.pro_case_img img{
	max-height:236px;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.pro_case_img:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}
/* #pro_case .swiper-slide img{
    height:224px;
    display: block;
    margin:0 auto;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
#pro_case .swiper-slide:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
} */
.pro_case_tit{
    line-height: 60px;
}
.pro_xgcp_item ul li{
    height:280px;
}
.pro_xgcp_item_img{
    overflow: hidden;
}
.pro_xgcp_item_tit{
    font-size:20px;
    font-weight: bold;
    color:#5b5b5b;
    text-align: center;
    line-height: 60px;
}
.pro_xgcp_item ul li{
    padding:10px;
}
.pro_xgcp_item ul li img{
    height:209px;
    display: block;
    margin:0 auto;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.pro_xgcp_item ul li:hover img{
    transform: scale(1.2);
}
.pro_xgcp_item ul li:hover{
    border:1px solid #ccc;
    box-shadow: 1px 1px 3px 3px rgba(0,0,0, 0.2);
}



/* 客户服务 */
.pro_service{
    background: #024995;
    padding:80px 0;
    color:white;
    text-align: center;
}
.pro_service h2{
    font-weight: bold;
}
.pro_service .pro_service_ms{
    margin:20px 0 60px;
}
.pro_service_ico{
    float: left;
    margin-right:30px;
}
.pro_service_ico img{
    display: block;
    height:120px;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.pro_ser_item_desc{
    float:left;
    font-size:24px;
    font-weight: bold;
    line-height: 120px;
}

.pro_service_item ul li:hover img{
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
}


/* 服务体系 */
.service{
    padding:100px 0;
    text-align: center;
}
.service_ico img{
    display: block;
    height:90px;
    margin:0 auto;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.ser_item_desc{
    /* float:left; */
    font-size:24px;
    font-weight: bold;
    line-height: 60px;
    margin-top:20px;
}

.service_item ul li:hover img{
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
}
.service_info{
    background:#024995;
    text-align: center;
    padding: 100px 0;
    color:white;
}
.service_info h2{
    font-weight: bold;
}
.service_ms{
    width:60%;
    margin:30px auto 0;
    line-height: 30px;
    color:#fff;

}
.service_box{
    width:100%;
    overflow: hidden;
    padding:80px 0;
    text-align: center;
}
.service_box ul li{
    float: left;
    width:25%;
    border-right:1px solid #e0e0e0;
    padding:0 60px;
}
.service_box ul li:last-child{
    border-right:none;
}
.service_box ul li img{
    width:80px;
    margin:0 auto;
    display: block;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}

.ser_title{
    font-size:24px;
    font-weight: bold;
    margin:20px 0;
}
.ser_desc{
    line-height: 30px;
    color: #999;
}
.service_box ul li:hover img{
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
}
/* 服务体系结束 */

/* 解决方案 */
.solution{
    width: 100%;
    padding:60px 0;
    background: #ebebeb;
}
.solution_item{
    width:100%;
    border:1px solid #e0e0e0;
    position: relative;
    overflow: hidden;
}
.solution_item img{
    width:100%;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.solution_cover{
    position: absolute;
    bottom:0;
    left:0;
    padding:40px;
}
.solution_cover .solution_t,.s_cover .solution_t{
    font-size:24px;
    font-weight: bold;
    margin-bottom:20px;
}
.solution_item:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}
.s_cover{
    padding:20px;
}
.s_cover .solution_c{
    line-height: 30px;
}
.application{
    background:#024995;
    padding:80px 0;
    color:white;
    text-align: center;
}
.application h2{
    font-weight: bold;
}
.application .app_c{
    margin:20px 0 60px;
}
#app_lunbo .swiper-wrapper{
    height:300px
}
#app_lunbo .swiper-slide{
    height:300px;
	background:none;
}
#app_lunbo .swiper-slide img{
    display: block;
    margin: 0 auto;
}
#app_lunbo .swiper-slide .app_t{
    text-align: center;
    color:white;
    line-height: 60px;
}
#app_lunbo .swiper-button-next:after,#app_lunbo .swiper-button-prev:after{
    color:white;
}



.content{
    padding:60px 0;
}
.honor{
    margin-top:40px;
}
/* .honor-container{
    border:1px solid #ccc;
    padding:5px;
} */
.honor-name{
    line-height: 36px;
/*     border: 1px solid #ccc; */
    border-top:0;
}
.honor-container{
    overflow: hidden;
}
.honor_l  .honor-container img{
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
	height:192px;
	display:block;
	margin:0 auto;
}
.honor_l:hover .honor-container img{
    transform: scale(1.2);
    -webkit-transform:scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.epc-box5{
	background: url(../../images/jjfa_bg.jpg) no-repeat center;
	padding: 60px 0;
	background-size: cover;
}
.epc-box5-con{
	align-items: flex-start;
    -webkit-align-items: flex-start;
    box-align: flex-start;
    -moz-box-align: flex-start;
    -webkit-box-align: flex-start;
	overflow:hidden;
}
.epc-box5-left{
	width: 46%;
	padding-left: 50px;
	float:left;
}
.epc-box5-left h2{
	font-size: 30px;
	color: #fff;
	position: relative;
	background: #bd1d21;
	display: inline-block;
	border-radius: 6px;
	padding: 6px 24px;
}
.epc-box5-left h2:after{
	content:'';
	position:absolute;
	right:100%;
	bottom:-15px;
	width:30px;
	height:51px;
	border-width:0;
	border-style:solid;
	border-color:transparent;
	margin-right:-8px;
	border-top-width:16px;
	border-top-color:#bd1d21;;
	border-radius:102px 0 0 0;
	color:#dddddd;
}
.epc_box5_kh{margin-top:0px; margin-bottom:120px;}
.epc-box5-left h3{
	font-size: 30px;
	color: #bd1d21;
	text-shadow: -3px 0 #fff, 0 3px #fff, 3px 0 #fff, 0 -3px #fff;
	margin: 20px 0 60px 0;
}
.epc-box5-re{
/* 	background: url(../../images/jjfa_tel.png) no-repeat center left;
	padding-left: 65px; */
	color:white;
	overflow:hidden;
}
.epc-box5-re img{float:left;margin-right:20px;width:80px;}
.epc_tel{float:left;}
.epc-box5-re h4{
	font-size: 20px;
	color: #fff;
}
.epc-box5-re p{
	font-size: 32px;
	color: #fff;
	font-weight: bold;
	margin-top:10px;
/* 	text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
	 */}
.epc-ma{
	display: inline-block;
	margin-top: 50px;
}
.epc-ma img{width:120px;}
.epc-ma p{
	margin-top: 10px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	margin-bottom:30px
}
.epc-box5-right{
	width: 54%;
	float:right;
}
.epc_by{
font-size:40px;
font-family:"华文行楷";
font-weight:bold;
color:white;
margin-top:60px;
}



/*liuyan*/

.new-liuyan .modal-content{border:none;border-radius:0;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0; max-width:1140px; margin:0 auto;}
.new-liuyan .modal-content div{box-sizing:border-box}
.new-liuyan .modal-body p{color:#666;  margin-top:30px; margin-bottom:0;margin-right:0;font-size:15px;}
.new-liuyan .modal-body>p{text-align: center;margin-top: 15px;margin-bottom: 15px;}
.new-liuyan .modal-body h4{color:#333333;font-size:24px;text-align: center;font-weight: bold;margin:10px 0 0 0;}
.new-liuyan .modal-body{padding:20px;color:#333}
.new-liuyan .caption{margin-top:10px}
.new-liuyan .centent_inp{width:50%;float:left}
.new-liuyan .centent_inp:first-child{padding-right:12px}
.new-liuyan .modal-content label{display:inline-block;margin-bottom:5px;font-weight:700;font-size:15px;}
.new-liuyan .centent_inp label span{color:#d31f2b;font-size:12px}
.new-liuyan .modal-content button,.new-liuyan .modal-content input,.new-liuyan .modal-content keygen,.new-liuyan .modal-content select,.new-liuyan .modal-content textarea{box-sizing:border-box;align-items:center;white-space:pre;-webkit-rtl-ordering:logical;color:#000;background-color:#fff;cursor:default;border-width:1px;border-style:solid;border-image:initial}
.new-liuyan .modal-content input{font-family:inherit;font-size:inherit;line-height:inherit;font-size:15px;}
.new-liuyan .modal-content input[type=email],.modal-content input[type=text]{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ceced0;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.new-liuyan .modal-content select{height:34px;width:100%;border-radius:4px;border:1px solid #ceced0}
.new-liuyan .full{min-height:1px;padding-left:4px;padding-right:4px}
.new-liuyan .content_left,.content_right{min-height:1px;padding-left:4px;padding-right:4px}
.new-liuyan .content_left{width:25%;float:left}
.new-liuyan .content_right{width:75%;float:left}
.new-liuyan .mes_product{margin-bottom:8px}
.new-liuyan .modal-content input[type=checkbox],.new-liuyan .modal-content input[type=radio]{margin:4px 0 0;line-height:normal;box-sizing:border-box;padding:0}
.new-liuyan .caption textarea{width:100%;border-radius:4px;border:1px solid #ceced0}
.new-liuyan .last_can,.new-liuyan .last_sub{height:auto;background:#d31f2b!important;position:static;line-height:10px;border-radius:3px;padding:8px 12px;background:0 0;border-style:solid;border-width:1px;text-transform:uppercase;font-weight:700;padding:10px 10px 8px;margin-right:4px;margin-left:4px;text-decoration:none}
.new-liuyan .last_can{background:#ccc!important}
.new-liuyan .last_can,.new-liuyan .last_sub{color:#fff!important;border:0;margin-top:5px;}

.liu-box{
	width:100%;
	display: none;
	position: fixed;
	top: 5%;
	left:50%;
	z-index: 100;
	transform: translate(50%);
	-webkit-transform: translate(-50%);
}
.liu-box .modal-body{
    position: relative;
}
.liu-box .liu-guan{
    position: absolute;
    top:20px;
    right: 20px;
    cursor: pointer;
}

._clear {
    clear: both;
}
 .jjfa_btn{text-align:center; margin:20px 0;}

/* 解决方案结束 */


/* 人力资源 */
.job_img{
    width: 100%;
    overflow: hidden;
}
.job_img img{
    display: block;
    width:100%;
    transition:all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
}
.job_img img:hover{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}
.jobs_ms{
    text-align: left;
}
.jobs_ms h2{
    font-size:36px;
    font-weight: bold;
    line-height: 64px;
    margin-bottom:20px;
}
.jobs_ms p{
    font-size:16px;
    color:#777;
    line-height: 30px;
}
.jobs_ms .font-bold{
    font-weight: bold;

}
.jobs_ms .more{
    width:160px;
    line-height:40px;
    border: 1px solid #ccc;
    text-align: center;
    margin-top:60px;
}
.jobs_ms .more a{
    color:#555;
}
.jobs_ms .more i{
    margin-left:30px;
}

.jobs_item_con{
    background:#024995;
    padding:60px;
    width:calc((100% - 20px) / 3);
    margin-right:10px;
    float: left;
    text-align: center;
}
.jobs_item_con:nth-child(3) {
    margin-right:0;
}
.jobs_item_con img{
    height:100px;
    display: block;
    margin:0 auto;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
}
.jobs_item_con:hover img{
    transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -moz-transform: rotate(360deg);
}
.jobs_item_con div{
    font-size:16px;
    line-height: 30px;
    color:#fff;
    margin-top:10px;
}
.jobs_item{
    margin-top:60px;
}

/* æ‹›è˜åˆ—è¡¨ */
.widget-job-1{margin-bottom: 40px;}
.widget-job-1 .first { background: #f4f6f9; border-bottom: none; padding: 0; height: 60px;line-height: 60px;}
/* .widget-job-1 li { border-bottom: 0px solid #cccccc; float: left; width: 100%; background-color: #fff;} */
.widget-job-1 .j_t {cursor: pointer;border-bottom:1px dashed #eee;}
.widget-job-1 .j_t.j_t_cur{border-color:transparent;}

.widget-job-1 .j_c { height: auto; line-height: 1.5; background-color:#eee; display: none; text-align: left;}
.widget-job-1 ._t1 { width: 20%; margin-right: 5%;}
.widget-job-1 ._t2 { width: 20%; }
.widget-job-1 ._t3 { width: 17%; }
.widget-job-1 ._t4 { width: 17%; }
.widget-job-1 ._t5 { width: 14%; }
.widget-job-1 ._t6 { width: 15%; cursor: pointer;}
.widget-job-1 .first ._ut { float: left; text-align: center; color: #000; font-weight: 700; font-size: 18px;}

.widget-job-1 ._un { float: left; text-align: center; line-height: 30px;  height:30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.widget-job-1 ._jcon { padding:30px 60px; position:relative; color: #777777;}
.widget-job-1 ._title { font-size: 18px; color: #333333; }
.widget-job-1 ._part {margin-bottom:40px;}

.widget-job-1 .ewm_box{position:absolute; bottom:10%; right:10%; text-align:center;}
.widget-job-1 .ewm_box h4{color:#666666; padding:20px 0px; font-weight:normal;}
.widget-job-1 .more_btn{border-color:#eb9814; background:#eb9814;}
.widget-job-1 .ewm_box .rect-100{ padding-bottom: 100%; }

.j_t:active .j_c,.j_t:focus .j_c{
    display: list-item !important;
}
.panel-default{
    border:none;
}
.panel-title{
    font-size:14px;
    color:#555;
}
.panel-body{
    background:#eaeaea;
    text-align: left;
}
.more_btn {
    width: 220px;
    border: 2px solid #fff;
    padding: 11px 18px;
    font-size: 18px;
    position: relative;
    z-index: 2;
    display: block;
    color: #fff;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor: pointer;
    text-align: center;
}
.more_btn i{
    margin-left:30px;
}


.channel_content{padding:60px 0;}
.Form-J1 { padding-bottom:40px; text-align: left;}
.Form-J1 .Form-J1-Left { float: left; width: 50%; }
.Form-J1 .Form-J1-right { float: right; width: 50%; }
.Form-J1 .Form-J1-li { padding-top: 10px; }
.Form-J1 .Form-J1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; font-size:13px;}
.Form-J1 .Form-J1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%;}
.Form-J1 .Form-J1-li textarea { border: 1px #ddd solid; width: 70%; padding:0; height:119px;vertical-align:middle;}
.Form-J1 .Form-J1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-J1 .Form-J1-li input._yzm { width: 20%; }
.Form-J1 .Form-J1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; height:30px; }
.Form-J1 .Form-J1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-J1 .Form-J1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0;color:#888888;box-sizing: content-box;}
.Form-J1 .Form-J1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-J1 .Form-J1-Btn button { width:16%;height:45px;text-align:center;line-height:45px;display:inline-block;*display:inline;*zoom: 1;font-size:14px;color:#ffffff;margin:0px 4px; border:none;padding:0;margin:0;outline:none;}
.Form-J1 .Form-J1-Btn ._submit { background-color:#024995; margin-right: 10px; color:#FFFFFF;border: 1px solid #024995;width: 16%;
    height: 45px;
    text-align: center;
    line-height: 45px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 14px;
    color: #ffffff;
    margin: 0px 4px;
    border: none;
    padding: 0;
    margin: 0;
    outline: none;}
.Form-J1 .Form-J1-Btn ._reset {
width: 16%;
    height: 45px;
    text-align: center;
    line-height: 45px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 14px;
    color: #ffffff;
    margin: 0px 4px;
    padding: 0;
    margin: 0;
    outline: none;
border: 1px solid #ddd;background-color: #FFF;color: #666;
}

.job_policy .tab_t.tab_t_cur{ color: #d39157; }
.service_index_p4 .transition05{ transition: all 1.5s ease; -webkit-transition: all 1.5s ease; }
.job_center .part2 .pt_hd{ width: 70%; margin: 50px auto 30px; text-align: center; color: #666; }
.job_center .part2 .pt_hd .title{ font-weight: bold; font-size: 36px; }
.job_center .part2 .pt_hd .decs{ font-size: 16px; }
.job_center .full-row .span-12:hover .list_title,.job_center .full-row .span-6:hover .list_title{ color: #005bab; }
.job_center .part1 .right_box .text_tit{ font-size: 14px; }




/* 专家团队 */
.ab_con_team,.ab_con_team_item{
overflow:hidden;
}
.ab_con_team_item{
border:1px solid #ccc;
padding:5px;
height:317px;
margin-bottom:30px;
}
.team_img{
width:30%;
float:left;
overflow:hidden;
}
.team_img img{
margin:0 auto;
display:block;
transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-o-transition: all 1s;
}
.ab_con_team_item:hover .team_img img{
transform:scale(1.2);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-o-transform:scale(1.2);
}
.team_info{
width:70%;
float:left;
padding-left:10px;
line-height:30px;
padding-top:30px;
}
.team_info h3{
margin-bottom:20px;
font-weight:bold;
}

.td_main{overflow:hidden;}
.td_main ul li{
float:left;
width:18%;
margin-right:2%;
padding:30px 15px;
background:#074997;
transition:all .4s;
-webkit-transition:all .4s;
-moz-transition:all .4s;
-o-transition:all .4s;

}
.td_main ul li:nth-child(2n){
background:#0b7e40;
}

.td_img,.td_con{
width:100%;
overflow:hidden;
}
.td_img img{
width:100%;
display:block;
margin:0 auto;
transition:all .8s;
-webkit-transition:all .8s;
-moz-transition:all .8s;
-o-transition:all .8s;
}
.td_con{
color:white;
font-size:18px;
font-weight:bold;
text-align:center;
padding-top:10px;
}

.td_main ul li:hover img{
transform:scale(1.2);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-o-transform:scale(1.2);
}
.td_item{
margin:40px 0;
overflow:hidden;
}
.td_pic_b{
border:1px solid #e0e0e0;
padding:10px 5px;
height:420px;
transition:all .4s;
-webkit-transition:all .4s;
-moz-transition:all .4s;
-o-transition:all .4s;
}
.td_list_b{
border:1px solid #e0e0e0;
padding:10px 5px;
height:400px;
margin-bottom:20px;
transition:all .4s;
-webkit-transition:all .4s;
-moz-transition:all .4s;
-o-transition:all .4s;
}

.td_pic_img{
height:248px;
overflow:hidden;
}
.td_pic_img img{
height:248px;
max-width:100%;
display:block;
margin:0 auto;
transition:all .8s;
-webkit-transition:all .8s;
-moz-transition:all .8s;
-o-transition:all .8s;
}

.td_pic_b:hover,.td_list_b:hover{
	transform:translateY(-10px);
	-webkit-transform:translateY(-10px);
	-moz-transform:translateY(-10px);
	-o-transform:translateY(-10px);
}
.td_pic_b:hover img,.td_list_b:hover img{
transform:scale(1.2);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-o-transform:scale(1.2);
}

.td_pic_c{
overflow:hidden;
}
.td_pic_t{
font-size:20px;
font-weight:bold;
}
.td_info{
padding:60px 0;
}
.td_info span{
font-size:30px;
font-weight:bold;
text-align:center;
margin-top:60px;
display:block;
color:#074997;
}
.td_list_box{
border-top:2px solid #074997;
padding:40px 0 0;
}






/* 常用样式 */
.no_border{
    border-bottom:none;
}
.margin30{
    margin-top:30px;
}
.m_bt_30{
margin-bottom:30px;}
.text-c{
text-align:center;
margin-top:20px;
}
.text-c a{
display: inline-block;
    padding: 2px 10px;
	}
.text-c span{
background:#e7e7e7;
padding:3px 10px;}

/* .collapse{
display:block !important;}
 */
.fanye .fy_prev a,.fanye .fy_next a{line-height:40px; font-size:14px;}

.fanye{margin-top:40px}

.czpt_list{overflow:hidden; margin-bottom:30px;}
.czpt_img{
float:left; 
width:30%;
}
.czpt_img img{height:300px;}
.czpt_info{
width:70%;
float:left;
background:#eaeaea;
padding:40px;
text-align:left;
height:300px;
}
.czpt_info h2{
text-align:left;
font-weight:bold;
}
.contact_info{
overflow:hidden;
}


.contact_item{overflow:hidden;margin-bottom:60px;}
.contact_item_info{border: 1px solid #ccc;
overflow:hidden;
	}
.contact_box1{
    padding: 60px 40px;
	background:#eaeaea;
	float:left;
	width: 40%;
}
.contact_wx{float:right;width:60%;overflow:hidden;padding-top:60px;}
/* .contact_wx img{
	width: 180px;
    margin-top: 80px;
    margin-left: 100px;
	display:block;
	float:left;
}
 */
.ewm img{width:160px; display:block; margin:0 auto}
.ewm_t{text-align:center;margin-top:20px;}


.contact_box h3{
font-weight:bold;
border-bottom:1px solid #ccc;
padding-bottom:30px;
}

.ab_mes input{
width:100%;
line-height:30px;
border:1px solid #e0e0e0;
}
.ab_mes .ib input{
width:40%;
color:#eaeaea;
}
.ab_mes textarea{
height:100px !important;
border:1px solid #e0e0e0;
}



	/* banner */
		
		.carousel-control .img1{
			position: absolute;
			top: 40%;
			left: 0;
		}
		.carousel-control .img2{
			position: absolute;
			top: 40%;
			right: 0;
		}
		.item{
			position: relative;
		}
		.png-bg{
			background: rgba(0,0,0,0.6);position: absolute;top:0px;left:0px;width:100%;height:100%;z-index:9999;
		}
		.swiper-slide-active .text1{
			position: absolute;
			top: 35%;left: 15%;
			color:white;
			font-size:64px;
			font-weight:bold;
			animation:moveInUp 1s linear alternate forwards;
			-webkit-animation:moveInUp 1s linear alternate forwards;
			-moz-animation:moveInUp 1s linear alternate forwards;
		}
		.swiper-slide-active .text2{
			position: absolute;top: 48%;left: 15%;
			font-size:20px;
			font-weight:bold;
			color:white;
			animation:moveInUp 2s linear alternate forwards;
			-webkit-animation:moveInUp 2s linear alternate forwards;
			-moz-animation:moveInUp 2s linear alternate forwards;
		}
		.swiper-slide-active .text01{
			position: absolute;top: 30%;right: 10%;
			font-size:64px;
			font-weight:bold;
			color:white;
			animation:moveInRight 1s linear alternate forwards;
			-webkit-animation:moveInRight 1s linear alternate forwards;
			-moz-animation:moveInRight 1s linear alternate forwards;
		}
	.text01:after{
	content:"";
	width:400px;
	height:4px;
	background:white;
	display:block;
	text-align:right;
	position:absolute;
	bottom:-30px;
	right:0;
	}
		.swiper-slide-active .text02{
			position: absolute;top:48%;right:10%;
			font-size:36px;
			font-weight:bold;
			color:white;
			animation:moveInRight 1.5s linear alternate forwards;
			-webkit-animation:moveInRight 1.5s linear alternate forwards;
			-moz-animation:moveInRight 1.5s linear alternate forwards;
		}
	/* banner结束 */

.input-text{
border:1px solid #ddd;
height:30px;
width:100%;
}
textarea{
height:120px !important;
border:1px solid #ddd;
margin-top:20px;
}
.control-label{
color:#777;
text-align:left;
padding:0;
}

.epc_lb{background:url(../../images/epc_bg.png) no-repeat; background-size:cover;}

.epc_js {
            line-height: 30px;
            margin-bottom: 40px;
			width:70%;
			margin:0 auto;
			padding:60px 30px 30px;
			border:2px solid #28b2e5;
			position:relative;
        }
.epc_title{
font-size:24px;
background:#28b2e5;
padding:10px 15px;
width:400px;
text-align:center;
color:white;
position:absolute;
top:-25px;
left:30%;
}
.epc_lb_b {
            width: 100%;
/*             border: 1px solid #e0e0e0; */
            padding-top: 20px;
        }
.epc_lb_b h4{margin-top:120px;}
        .epc_lb_icon {
            width: 120px;
            height: 120px;
            background: #eb9814;
            border-radius: 50%;
            padding: 30px;
            margin: 0 auto;
            margin-bottom: 20px;
			display:none;
        }
	.epc_lb_icon img{
	max-width:100%;
	transition:all .8s;
	-webkit-transition:all .8s;
	-moz-transition:all .8s;
	-o-transition:all .8s;
	}
        .epc_lb_b h4 {
            text-align: center;
        }

        .epc_lb_b h4 span {
            font-size: 32px;
            font-weight: bold;
            margin-bottom: 10px;
        }

.epc_lb_icon:hover img{
transform: translateY(-10px);
-webkit-transform:translateY(-10px);
-moz-transform:translateY(-10px);
-o-transform:translateY(-10px);
}
        .epc_box {
            overflow: hidden;
            background: #e0e0e0;
            padding: 20px 5px;
            margin-top: 30px;
			margin-bottom:25px;
        }

        .epc_box ul {
            width: 60%;
            margin: 0 auto;
            overflow: hidden;
        }

        .epc_box ul li {
            float: left;
            border-right: 2px solid #ccc;
            padding: 0 10px;
            text-align: center;
        }

        .epc_box ul li img {
            width: 20px;
            display: block;
            margin: 0 auto;
        }

        .epc_box1,
        .epc_box2 {
            overflow: hidden;
            background: #e0e0e0;
            padding: 20px 5px;
            margin-top: 30px;
        }

        .epc_box1 ul {
            width: 82%;
            margin: 0 auto;
            overflow: hidden;
        }

        .epc_box2 ul {
            width: 32%;
            margin: 0 auto;
            overflow: hidden;
        }

        .epc_box1 ul li,
        .epc_box2 ul li {
            float: left;
            border-right: 2px solid #ccc;
            padding: 0 10px;
            text-align: center;
        }

        .epc_box1 ul li img,
        .epc_box2 ul li img {
            width: 20px;
            display: block;
            margin: 0 auto;
        }

        .epc_t {
            width: 300px;
            text-align: center;
            line-height: 60px;
            background: #eb9814;
            color: white;
            margin: 0 auto;
            margin-top: 60px;
            margin-bottom: 60px;
            font-size: 28px;
            font-weight: bold;
        }

        .epc_t span {
            margin-right: 10px;
        }
        .epc_c_gczx{margin:20px 0;overflow: hidden;}
        .epc_c_gczx img {
            height: 301px
        }

        .epc_c_t {
            font-size: 24px;
            font-weight: bold;
            margin-bottom: 20px;
            overflow: hidden;
        }

        .epc_c_info {
            line-height: 30px;
        }
        .epc_gczc_b{margin-bottom:30px;}
        .epc_c_t{margin-top:60px;}


        .noborder {
            border-right: none !important;
        }

.epc_list_title{
text-align:center;
font-size:32px;
font-weight:bold;
color:white;
background:url(../../images/epc_bg.jpg) no-repeat center top;
background-size:cover;
line-height:250px;
}

.epc_list_b{
overflow:hidden;
padding:60px 0;
}

.epc_l_t{
background:#e0e0e0;
border-radius: 6px 6px 0px 0px;
padding:30px 20px;
height:210px;
}

.epc_l_t h3{font-weight:bold;}
.epc_l_t ul{margin-top:30px; overflow:hidden; height:22px;}
.epc_l_t ul li{
float:left;
margin-right:30px;}
.epc_more{margin-top:30px;}
.epc_more a{color:#999; text-align:right; display:block; font-size:14px;}
.epc_more a:hover{color:#28b2e5;}


.epc_l_img{overflow:hidden;}
.epc_l_img img{
width:100%;
height:216px;
transition:all .8s;
-webkit-transition:all .8s;
-moz-transition:all .8s;
-o-transition:all .8s;
}


.epc_l_b:hover img{
transform:scale(1.2);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-o-transform:scale(1.2)
}



/* 手机端新品 */
#xinpin{position:absolute; display:none;}
.xp_i img{
display:block;
margin:0 auto;
margin-top:40px;}
.xp_b{width:70%; margin:0 auto;margin-top:60px; text-align:center}
.xp_b h3{text-align:center; margin-bottom:20px;color:white; font-size:20px}
.xp_c{
	color: #ccc;
    text-align: left;
    line-height: 26px;
	}


@media(max-width:1200px){
.pikachoose{display:none !important;}
#xinpin{display:block;}
.ylian{width:100%}
.nav ul li .a1{font-size:14px;padding: 0 8px;}

}



@media(min-width:1000px) and (max-width:1200px){
.h_about .h_about_btn{margin-top:20px;}
.h_about h2{margin-bottom:20px;}
}

@media(max-width:992px){
#nav{display:none;}
}


@keyframes moveInUp{
	from{margin-top:500px;opacity:0;}
	to{margin-top:0;opacity:1;}
}

@keyframes moveInRight{
	from{margin-right:-300px;opacity:0;}
	to{margin-right:0;opacity:1;}
}

.img_height img{height:300px; display:block; margin:0 auto;}
.height518 img{height:518px; display:block; margin:0 auto;}

.img_c{text-align:center;}

.bg{
	background-color:rgba(255,255,255,.6);
}
#nav {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
	width:100%;
}
.nav-bg {
    background-color: #fff;
/*     overflow: hidden;  */
/*     box-shadow: 0 0 15px #fabf02; */
-webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
 .margin40{margin-top:40px; line-height:40px;}
.c_b{background:#eaeaea;padding:30px 20px;height:200px;}
.c_b h3{margin-bottom:30px;}




@media(max-width:1440px) and (min-width:1300px){
.h_product{
height:1420px;
}
.item_box .pro_box .t{
font-size:16px;
}
.item_box .btn_box .btn1{margin-left:5px;margin-right:15px;}
.item_box .btn_box .btn2{margin-right:0;}
.item_box .img,.item_box .img img{height:180px;}

.jobs_ms .more{margin-top:20px}
.jobs_item{margin-top:30px;}
.jobs_item_con{padding:40px;}
.img_height img{height:260px}
.s_cover .solution_c{height:60px;}
.honor-name{height:36px;overflow:hidden;}
.height518 img{height:400px;}

.pro_xgcp_item ul li img{height:170px;}
.pro_xgcp_item_tit{height:60px; line-height:30px;}

}
@media(max-width:1399px) and (min-width:1300px){
.td_info span{
font-size:24px;
}
.td_pic_img{height:200px}
.td_pic_img img{height:200px;}
.td_pic_zw{font-size:13px;}
.td_pic_b{height:380px;}
.td_list_b{height:350px;}
.zhuxue_c{width: 64%;padding: 18px 10px;}
.zhuxue_i{width:35%;}
.fupin_c{width: 59%;padding: 13px;line-height: 24px;}
.fupin_i{width:40%}
.zaihai_c{padding: 32px 40px;}
}



@media(min-width:1440px){
    .container{
        width:1440px;
    }
}

@media(max-width:1440px) and (min-width:1200px){
    .container{
        width:1200px;
    }
}
@media(max-width:1024px){
    .xc_crumbs{
        display: none;
    }
    .navbar{
        width:100%;
    }
}

@media(max-width:1024px) and (min-width:767px){
.contact_box{height:500px; padding:20px;}
.h_product{height:1300px}
.h_about_info{height:60px; overflow:hidden}
.banner_desc{width:80%;}
.text2{top:54%;}
.text02{top:56%;}
.h_cricle {width:120px; height:120px; top:20%; left:30%; line-height:120px}
.font102 {font-size:94px}
.shzr_img,.shzr_desc{width:100%;}
.item_box .img,.item_box .img img{height:auto;}
.item_box .btn_box .btn2{display:none;}
.sl_info .pro_desc{height:120px; overflow:hidden}
.xp_b{margin-top:30px; width:90%;}
.bd .li_ .intro .box .tit a{font-size:16px;}
.section-content{min-height: 260px;}
#pro_case .swiper-wrapper, #pro_case .swiper-slide{height:auto;}
.sl_img img{height:auto;}
.sl_info{padding:0px;}
.sl_info h2{margin-bottom:0px;}
.sl_info .pro_desc{margin-top:0}


.epc_lb{background:url(../../images/epc_bg970.png) no-repeat;}

.epc_box,.epc_box1,.epc_box2{padding:10px 5px;}
.epc_box1 ul{width:60%;}
.epc_box1 ul li, .epc_box2 ul li{border-right:0;}
.epc_box1, .epc_box2{margin-top:0;margin-bottom:20px;}
.epc_lb_t{font-size:14px;}
.epc_box2 ul{width:60%;}
.epc_box ul{width:70%;}
.epc_lb_b h4{margin-top:80px;font-size:18px}
.epc_lb_b h4 span{font-size:24px;}
.epc_box{margin-top:0;}
.epc_box ul li{float:none; overflow:hidden;border-right:0;}
.epc_box ul li img{float:left;}
.epc_lb_t{float:left;margin-left:10px;}
.epc_c_gczx img{height:250px;}
.epc_box1 ul li img, .epc_box2 ul li img{float:left; margin-top:5px;}

.h_video video{height:312px;}
.h_fm, .h_team{height:142px;}
.h_fm img, .h_team img{height:142px}
.h_news_list .h_news_img img{height:300px;}
.h_news_list1 img{height:146px;}
.h_news_tit{font-size:16px;}
.h_news_con{margin-top:20px;height:190px;padding:20px;}
.h_news_desc{height:60px; overflow:hidden;}
.h_fangan{height:680px;}
.h_news_list1 img{width:100%;height:223px;}
.td_con{font-size:16px;}
.td_pic_img,.td_pic_img img{height:160px;}
.td_list_b{height:360px;}
.item_box .pro_box .t{height:36px;overflow:hidden;}
.item_box{height:424px;}
.honor-name{height:36px; overflow:hidden;}
.margin40{margin-top:0;}
.c_b{height:260px;}
.img_height img{height:220px;}
.height518 img{height:360px;}
}


@media(max-width:1000px) and (min-width:767px){
.czpt_img{width:100%;}
.czpt_img img{height:auto; display:block;margin:0 auto;}
.czpt_info{width:100%;height:auto;}
.bd .li_ .intro .box{padding:32px 10px 28px;}
.h_video video{height:300px;}

.epc_lb{background:url(../../images/epc_bg750.png) no-repeat;}

.epc_box,.epc_box1,.epc_box2{padding:10px 5px;}
.epc_box1 ul{width:100%;}
.epc_box1 ul li, .epc_box2 ul li{border-right:0;}
.epc_box1, .epc_box2{margin-top:0;margin-bottom:20px;}
.epc_lb_t{font-size:14px;}
.epc_box2 ul{width:100%;}
.epc_box ul{width:100%;}
.epc_lb_b h4{margin-top:60px;font-size:14px}
.epc_lb_b h4 span{font-size:20px;}
.epc_box{margin-top:0;}
.epc_box ul li{float:none; overflow:hidden;border-right:0;}
.epc_box ul li img{float:left;}
.epc_lb_t{float:left;margin-left:10px;}
.epc_c_gczx img{height:160px;}
.epc_box1 ul li img, .epc_box2 ul li img{float:left; margin-top:5px;}
.h_pro_menu ul{width:100%;}
.h_fm, .h_team{height:138px;}
.h_product{height:1250px;}
.h_news_list .h_news_img img{height:auto;}
.h_fangan_by{font-size:56px;}
.h_fangan{height:600px;}
.shzr_kh{margin-bottom:30px !important;}
.s_img img{height:300px !important;}
.shzr_xm_info{height:200px;}
.honor_l .honor-container img{height:100px;}
.img_height img{height:160px;}
.height518 img{height:260px;}
.s_cover .solution_c{height:90px;}
.item_box{height:480px;}
.item_box .btn_box .btn2{display:block;}
.pro_td_con{width:100%;}
.td_pic_img, .td_pic_img img{height:250px;}
.td_list_b{height:380px;}
}

@media(max-width:1024px){
.box{padding:5px;}
.zhuxue_i,.zhuxue_i img{width:100%;}
.zhuxue_c{width:100%;padding:48px 10px;}
.fupin_i,.fupin_i img,.fupin_c,.zaihai_c,.zaihai_i,.zaihai_i img{width:100%;}
.fupin_c{padding:28px 10px;}
.zaihai_c{padding:30px 10px;}
}


@media(max-width:767px){
.h_news_info{padding:50px 20px 20px;}
.shzr_img{width:100%;}
.shzr_desc{width:100%;padding: 40px;}
.shzr_kh{padding-left:10px;padding-right:10px; padding-top:10px;}
.shzr_list:nth-child(4) .shzr_kh, .shzr_list:nth-child(5) .shzr_kh, .shzr_list:nth-child(6) .shzr_kh{margin-bottom:30px;}
.shzr_kh h3{font-size:18px}
.shzr_list div{font-size:14px}
.shzr_xm_pic .swiper-slide img{height:200px !important;}
.footer .ft_contact div{width:100%;}
.footer .ft_copyright {padding:0 10px;}
.footer .ft_copyright div{margin-right:20px;}
.xc_nav .nav > li{
width:33.333%;
float:left;}
.navbar-nav > li > a{line-height:40px}
.team_img,.team_info{width:100%;}
.ab_con_team_item{height:auto;}
.honor_l .honor-container img{height:100px}
.text1{top:25%; font-size:30px;}
.text2,.text02{top:38%;font-size:16px}
.text01{top:25%;font-size:26px; right:5%;}
.text01:after{width:250px;}
.h_video{margin:30px 0;}
.h_video video{height:300px;}
.h_pro{top:300px;}
.h_pro_menu{display:none;}
.h_pro_menu ul li{width:50%;margin-bottom:15px;}
.h_pro_pic .bd .li_{width:48%;}
.bd .li_ .intro .box{padding:32px 5px 28px;}
.bd .li_ .intro .box .tit a{font-size:16px;}
.h_pro_pic .bd .li_{margin-bottom:25px;}
.bd .bd_more{display:none;}
.h_news_list .h_news_img img{height:auto;}
.h_news_list1 img{height:114px; margin-top:20px;width:100%;}
.h_news_tit{font-size:16px;height:20px;overflow:hidden;}
.h_fangan_by{font-size:28px;}
.h_fangan_by1{font-size:20px;}
.form_box{padding: 60px 10px 60px;}
.h_fangan{height:1280px;}
.footer .ft_contact{display:none;}
.xc_nav{display:none;}
.ab_con{padding:20px 0 40px;}
.sl_img,.sl_img img{height:240px}
.sl_info .pro_desc{padding-right:10px; padding-top:0;}
.pro_td_con{width:100%;}
.section-content{min-height:150px;padding: 40px 40px 0;}

#pro_case .swiper-wrapper, #pro_case .swiper-slide{height:50px;}
.pro_service_ico img{width:60px; margin:0 auto; height:auto;}
.sl_info h2{font-size:24px;}
/* .pro_service_item li{
padding-left:60px;} */
.product_box .product_lanmu_list{height:440px;margin-bottom:10px;}
.product_box .product_lanmu_list{width:50%;}
.product_box .product_lanmu_list h3{font-size:18px}
.product_box .product_lanmu_list img{height:140px}
.product_lanmu h2{font-size:32px;}
.solution_cover{position:unset;}
.honor-name{height:36px; overflow:hidden;font-size:14px;}
.ab_con{padding:20px 10px 40px;}
.cat-news-des{height:48px; font-size:14px; line-height:24px;}
.news_list{padding:20px 10px;}
.fanye .fy_prev a, .fanye .fy_next a{line-height:30px;}
.news_left{width:100%;}
#news_com .swiper-slide img{height:260px;}
.ht_box{padding:10px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev,.swiper-button-prev, .swiper-container-rtl .swiper-button-next{color:white;}
.ht_news{padding:60px 10px}
.news_right{width:100%;}
.top_l,.top_r{height:128px;}
.top_l img, .top_r img{height:128px;}
.ht_box .d{font-size:14px;}
.ht_box .t{font-size:16px;}
.bot_r,.bot_l{height:150px}
.hy_news_img,.hy_news_img img{height:230px;}

.service,.service_info{padding:60px 0;}
.service_ico img{height:60px;}
.ser_item_desc{font-size:16px;}
.service_info h2{font-size:24px;}
.service_ms{width:100%;
padding:0 10px;}
.service_box ul li{width:50%; padding:0 10px}
.ser_desc{line-height:24px;font-size:14px}
.czpt_img{width:100%;}
.czpt_img img{height:auto !important;}
.czpt_info{width:100%;padding: 40px 20px;height: auto;}
.widget-job-1 ._t1{width:40%;}
.widget-job-1 ._t4,.widget-job-1 ._t5{width:26%;}
.widget-job-1 ._t2,.widget-job-1 ._t3{display:none;}
.widget-job-1 .first{overflow:hidden;}
.widget-job-1 ._jcon{padding:30px;}
.Form-J1{padding:10px;}


.contact_box{padding:20px;height:auto; margin-bottom:20px;}
.epc_lb{background:inherit;}
.epc_lb_icon{display:block;}
.epc_lb_b h4{margin-top:20px;font-size:14px;}
.epc_box{margin-top:0;}
.epc_box ul{width:100%;}
.epc_box ul li{border-right:0;}
.epc_box ul li img{float:left;margin-top:5px;}
.epc_lb_t{float:left;margin-left:5px;font-size:14px;}
.epc_lb_b h4 span{font-size:18px;}
.epc_box1, .epc_box2{margin-top:0;}
.epc_box1 ul,.epc_box2 ul{width:100%;}
.epc_box1 ul li img, .epc_box2 ul li img{float:left;margin-top:5px;}
.epc_box1 ul li, .epc_box2 ul li{border-right:0;}
.epc_c_gczx img{height:70px;}


.swiper-banner .swiper-slide{margin-top:45px;}
.banner_desc{display:none;}
.swiper-slide-active .text1,.swiper-slide-active .text01{font-size:20px;}
.swiper-slide-active .text2,.swiper-slide-active .text02{font-size:14px;}
.home_about{padding-top:0;}
.h_fm, .h_team{height:auto;}
.h_product{height:1700px;}
.h_news_title div{font-size:16px;}


.h_about h2{margin-bottom:20px;}
.h_about .h_about_btn,.xp_i img{margin-top:20px;}
.xp_b{margin-top:30px;width:100%; padding:0 10px;}
.xp_b h3{font-size:18px;}
.xp_c{font-size:14px;}
.h_shuzi{padding:40px 0 120px;}
.h_pro_item{padding:30px 0;}
.h_pro_pic .bd{padding:30px 0 0;}
.h_news_con{height:auto;padding:40px 10px;}
.h_news{margin-top:60px;}
.content{padding:0;}
.team_info h3{font-size:18px}
.team_info p{font-size:14px;}
.vertical-tab .nav-tabs li a{font-size:20px;}
.pro_service{padding:40px 0;}
.pro_service .pro_service_ms{margin:20px 0; line-height:30px;padding:0 10px;}
.pro_ser_item_desc{line-height:40px;font-size:18px;text-align:center;width:100%;}
.pro_service_ico{float:none;margin-right:0;}
.nav-height{margin-bottom:0;}
.product_content{padding-top:0;}
.shzr_tab{margin: 0px 0 60px;}
.td_main ul li{width:48%;margin-bottom:10px;}
.td_img img{height:150px;}
.td_info{padding:0px 0px 30px;}
.td_info span{font-size:24px;margin-top:30px;}
.td_pic_img,.td_pic_img img{height:180px;}
.td_pic_zw{font-size:12px;line-height:24px;}
.td_pic_b{height:340px;}
.td_list_b{height:310px;}
.nav-wrap.navFix{top:40px;}
.media-time{padding:36px 0;}
.show-news-title{font-size:20px;}
.news_list img{height:auto !important;}
.c_b{height:340px;margin-bottom:10px;}
.img_height img{height:72px;}
.img_c{
font-size:14px;
line-height:24px;
}
.height518 img{height:130px;}
.widget-job-1 ._un{height:30px; line-height:30px;}
.contact_box h3{font-size:20px;}
.c_b h3{font-size:20px;margin-bottom:15px;}
.show-news-info{margin-top:0;}
.td_con{font-size:14px;}

.epc-box5-left,.epc-box5-right{width:100%;}
.epc_box5_kh{margin-top:0px; margin-bottom:30px}
.epc-ma{margin-top:30px;}

.epc-box5-left{padding-left:0}
.epc_title{left:0;}
.epc_js{width:100%;}
.epc-box5-re img{width:60px;}
.epc-box5-re p{font-size:24px;}
.epc_by{font-size:26px;}

.contact_box1{width:100%; padding:20px 10px;}
.contact_box1 h3{font-size:20px;}
.contact_wx{float:left;width:100%;}
/* .contact_wx img{width:120px;margin-top:40px;margin-left:100px;} */
.ewm_t{font-size:14px}
.sl_info{
    padding:40px 0;
    padding-right:0;
}
.pro_tel{font-size: 16px;}
.pro_btn{width:140px;margin-top:20px;}
.product_list{padding:30px 0}
.pro_xgcp_item ul li img{height:100px;}
.pro_xgcp_item_tit{font-size: 14px;
    line-height: 24px;}
	.pro_xgcp_item ul li{height:160px;}
.pro_case_img img{max-height:50px;}
}





@media only screen and (max-width: 479px){
    .vertical-tab .nav-tabs{
        display: block;
        width: 100%;
        border-right: none;
    }
    .vertical-tab .nav-tabs li a{
        padding: 7px 7px;
        margin: 0 0 18px 0;
    }
    .vertical-tab .nav-tabs li a:before,
    .vertical-tab .nav-tabs li a:after{
        transform: translateY(0) translateX(50%) rotate(90deg);
        right: 50%;
        top: auto;
        bottom:0;
    }
    .vertical-tab .nav-tabs li a:after{
        width: 50%;
        height: 3px;
        transform: translateY(0) translateX(50%) rotate(0);
    }
    .vertical-tab .nav-tabs li a:hover:before,
    .vertical-tab .nav-tabs li.active a:before{
        bottom: -22px;
        right: 50%;
    }
    .vertical-tab .nav-tabs li a:hover:after,
    .vertical-tab .nav-tabs li.active a:after{
        bottom: -2px;
        right: 50%;
    }
    .vertical-tab .tab-content{
        border-top: 3px solid #e7e7e7;
        display: block;
        padding: 20px 15px 10px;
    }
    .vertical-tab .tab-content h3{ font-size: 18px; }

/* 	.epc_lb{background:url(../../images/epc_bg375.png) no-repeat;}
	
	.epc_box,.epc_box1,.epc_box2{padding:10px 5px;}
	.epc_box1 ul{width:100%;}
	.epc_box1 ul li, .epc_box2 ul li{border-right:0;}
	.epc_box1, .epc_box2{margin-top:0;margin-bottom:20px;}
	.epc_lb_t{font-size:14px;}
	.epc_box2 ul{width:100%;}
	.epc_box ul{width:100%;}
	.epc_lb_b h4{margin-top:15px;font-size:12px}
	.epc_lb_b h4 span{font-size:16px; display:block;margin-bottom:0;}
	.epc_box{margin-top:0;}
	.epc_box ul li{float:none; overflow:hidden;border-right:0;}
	.epc_box ul li img{float:left;}
	.epc_lb_t{float:left;margin-left:10px;}
	.epc_c_gczx img{height:160px;}
	.epc_box1 ul li img, .epc_box2 ul li img{float:left; margin-top:5px;}
	 */
}



@media(min-width:1300px) and (max-width:1400px){
.h_video video{
height:300px;}
.h_about h2{margin-bottom:20px;}
.h_about .h_about_btn{margin-top:20px;}
.h_about_info{font-size:14px;line-height:24px;}
.h_about h4, .h_about h2{margin-top:9px;}
.h_fm, .h_team{height:137px; overflow:hidden;}
.h_news_list .h_news_img img{height:360px;}
.product_box .product_lanmu_list img{height:240px}
.item_box .pro_box .t{font-size:16px;}
.item_box .btn_box .btn1{margin-left:0;}
.item_box .btn_box .btn2{margin-right:0;}
.item_box .img,.item_box .img img{height:200px;}
.contact_box h3{font-size:20px}
.h_product {height:1400px}
.h_news_list1 img{height:178px;}
.h_news_con{height:224px;}
.h_news_con{margin-top:20px;}
.h_pro_menu ul{width:100%;}

.epc_lb{background:url(../../images/epc_bg1170.png) no-repeat;}

.epc_box,.epc_box1,.epc_box2{padding:10px 5px;}
.epc_box1 ul{width:100%;}
.epc_lb_t{font-size:14px;}
.epc_box2 ul{width:40%;}
.epc_box ul{width:70%;}
.epc_lb_b h4{margin-top:100px;}

.epc_c_gczx img{height:250px;}
.c_b{height:240px;}
.item_box .btn_box{margin-left:20px;}
}





/* leftsead */

#leftsead{width:131px;height:143px;position:fixed;top:258px;right:0px;}

*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}

#leftsead li{width:131px;height:60px;}

#leftsead li img{float:right;}

#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}

#leftsead li a .shows{display:block;}

#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}

#leftsead li a.youhui .hides{display:none;position:absolute;right:190px;top:2px;}




/* 手机端footer */
@media(max-width:767px){

/* .footer{display:none;} */
.footer-ph{width:100%; position:fixed; bottom:0; left:0; z-index:99}
.footer-ph .f_btn{width:25%;float:left; text-align:center; color:white;background:#333;padding:10px 0;border-right:1px solid #777;position:relative;}
.footer-ph .f_btn:nth-child(5){border-right:none;}
.footer-ph .f_btn a{color:white;}
.footer-ph .f_btn i{font-size:20px; margin-bottom:10px;}
.f_btn:hover{background:#034695;}
.footer-ph .f_btn .f_btn_wx1{
position:absolute;
top:-145%;
left:0;
opacity:0;
transition:all 1s;
}
.f_btn:hover .f_btn_wx1{opacity:1;}
}
@media(min-width:768px){
.footer-ph{display:none;}
}